@charset "utf-8";
/* CSS Document */

*{margin:0;padding:0; list-style:none;}
table{border-collapse:collapse;border-spacing:0;}
a img{border:none;}
input,img{vertical-align:middle;}
img{max-width:100%;height:auto;}
body{color:#333; font-family:arial;-webkit-user-select:none;-webkit-text-size-adjust:none;overflow-x:hidden;background:rgba(255,255,255,0); /* primary background color */display: -webkit-box;-webkit-box-orient: vertical;-webkit-box-align:stretch;}
input[type=checkbox],input[type=radio],select{vertical-align:middle;}
a{color:#106fb3;text-decoration:none;-webkit-tap-highlight-color:#c8c8c8;}
a:active{color:#029acd;-webkit-tap-highlight-color:#c8c8c8;}
.left{float:left;}
.right{float:right;}
input.jq-ui-forms {height:2em; font-size:1.2em; border:1px #a4c3cd solid;text-indent:5px; color:#a0a0a0; -webkit-box-shadow:inset 0 -1px 3px #dbdbdb;-webkit-border-radius:5px; border-radius:5px; width:50%;}
input.jq-ui-forms[type=checkbox] ,input.jq-ui-forms[type=radio] + label{
	position: absolute;
    left: 0;
	-webkit-appearance: none;
	opacity:0;
} /* Blocks rendering of the native radio controls. */
input.jq-ui-forms[type=checkbox] + label{ 
	font-weight:bold;
	background:url('../images/custom_inputs.png') 0 0 no-repeat;
	background-repeat:none;
	padding:9px 0 8px 35px;
} /* Styling for the labels. */

/* Styles for "checked." */
input.jq-ui-forms[type=checkbox]:checked + label {background:url('../images/custom_inputs1.png') 0 0 no-repeat;}
input.jq-ui-forms[type=checkbox]:hover:checked + label,
input.jq-ui-forms[type=checkbox]:focus:checked + label,
input.jq-ui-forms[type=checkbox]:checked + label:hover,
input.jq-ui-forms[type=checkbox]:focus:checked + label {background:url('../images/custom_inputs1.png') 0 0 no-repeat;}


input.jq-ui-forms:focus, textarea.jq-ui-forms:focus {border:1px solid #ff8a00; }
input.jq-ui-slider {
	position:absolute;
	left:0;
	opacity:0;
	 -webkit-appearance: none;
} /* Blocks rendering of the native radio controls. */

/*==========header===============*/
.header {
	position:absolute;
	z-index:2;
	top:0;
	left:0;
	width:100%;
	background:-webkit-gradient(linear, left top, left bottom, from(#449CE0), to(#0066B3));
	padding:0; color:#fff; 
	text-align:center;
	height:3em;
	line-height:3em;
	border-bottom:1px #999999 solid;
	
}
.header #title{font-size:1.2em; font-weight:600;}
.but a{padding:0.3em 10px;  -webkit-border-radius:5px; background:-webkit-gradient(linear, left top, left bottom, from(#95C2EC), to(#2B8BE1)); text-shadow:0 0 2px #397E70; font-family:Verdana; -webkit-box-shadow:0 0 2px #397E70; margin:0 0.625em; cursor:pointer; color:#fff;}
.but_a_active{-webkit-border-radius:5px; background:-webkit-gradient(linear, left top, left bottom, from(#ff833c), to(#fe713c)); color:#fff; border:1px solid #ffaf80;}
.footer{
	position:absolute;
	z-index:2;
	bottom:0;
	left:0;
	width:100%;
	background:-webkit-gradient(linear, left top, left bottom, from(#A8CEF2), to(#8CBAEC));
	text-align:left; display:-webkit-box;
	height:3.5em;
	overflow:hidden;
}
.footer a{
		  color:#000; 
		  border-right:1px solid #fff;
		  text-align:center; 
		  font-weight:700; 
		  display:block;
		  -webkit-box-flex:1;
		  padding-top:0.5em;
		  height:100%;
		  overflow:hidden;
		  }
.footer a:last-child{border-right:0;}
.footer a div{ padding-top:1.4em;}
.footer a.current{background:-webkit-gradient(linear, left top, left bottom, from(#449CE0), to(#0066B3)); color:#fff;}
.page{position:absolute; z-index:1; top:3em; bottom:3.5em; width:100%; padding:0; background:#fff; overflow:hidden; left:0;}
.hide{display:none;}
.content{width:100%; overflow:hidden;}
#overscroll{height:100%; overflow:hidden;}

/*==========首页===============*/
.banner{text-align:center; margin:10px 10px 0 10px;}
.bann_img{width:100%; overflow:hidden; text-align:center;}
.index_text{margin:10px;border:1px solid #c5c5c5;-webkit-border-radius:5px;}
.index_text ul li{text-align:left; border-bottom:1px solid #D0D0D0; padding-left:10px; list-style:inside;}
.index_text ul li a{ font-family:Verdana; color:#000; line-height:2.5em; display:block;}
.index_text_a_active{background:#DBEEF5;}

.index_wenben{text-align:left; margin:10px; line-height:1.8em; height:100%; border:1px solid #c5c5c5;-webkit-border-radius:5px 5px 0px 0px;border}
.index_wenben .neirong{padding:10px;}
.index_wenben h1{background:#E1E1E1; text-align:center;line-height:2em; font-size:1.2em; -bottom:1px solid #c5c5c5;}
